package com.dd.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.dd.dto.CategoryDTO;
import com.dd.entity.Category;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * <p>
 * 菜品分类表 服务类
 * </p>
 *
 * @author dhd
 * @since 2025-01-09 06:56
 */
public interface ICategoryService extends IService<Category> {
    // 创建分类
    Category create(CategoryDTO categoryDTO);

    // 更新
    Category update(Long id, CategoryDTO categoryDTO);

    // 删除
    void delete(Long id);

    // 模糊查询
    Category getById(Long id);

    // 分页查询
    Page<Category> list(int page, int size, String name);
}
